Skip to content

DDEV Integration as default#20

Merged
charlesnutter merged 3 commits into
mainfrom
feat/quickthe-me
Jul 18, 2026
Merged

DDEV Integration as default#20
charlesnutter merged 3 commits into
mainfrom
feat/quickthe-me

Conversation

@charlesnutter

Copy link
Copy Markdown
Member

Add dev mode and set DDEV as the default. Provide off-ramps for non DDEV implementations.

… for the static export

dq:scaffold runs `drush theme:dev on` after a successful build inside DDEV
(--no-theme-dev to opt out) so a scaffolded site is ready for live theme
iteration — twig debug + auto-reload, caches off. It's Drupal's development-
settings key-value (DB, not a file), so it survives rebuilds, is never
committed/deployed, and reverses with `theme:dev off`. dq:static turns it off
around the Tome render so debug comments don't leak into the static HTML,
then restores it.
…ake dq-init DDEV-default

New pure DrupalQuick\Environment\Comingling (unit-tested) refuses a Quick
command running on the host inside a DDEV project (.ddev/config.yaml present,
IS_DDEV_PROJECT unset), with a DQ_ALLOW_HOST=1 escape hatch — wired into
dq-init, dq-install, and the dq: drush commands. dq-init now delivers the DDEV
local config by DEFAULT (--no-ddev for a bare-host setup), and next-step
guidance is prefixed with `ddev` in a DDEV project.
@charlesnutter
charlesnutter merged commit 5c8e99a into main Jul 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant